Specifying transformations for XML data
نویسنده
چکیده
Transformation of XML data is especially important when XML is used as the universal data interchange format among Web-based applications or in Web publishing. To perform such transformation we can use W3C’s XSLT or XQuery, which, however, require programming skills. In the paper we propose a descriptive high-level method to specify transformation. The method is based on the idea of unranked tree transducers. We show that our approach is both descriptive and expressive, and we show how specification rules can be translated into XSLT templates for carrying out the transformation.
منابع مشابه
A High-Level Language for Specifying XML Data Transformations
We propose a descriptive high-level language XDTrans devoted to specify transformations over XML data. The language is based on unranked tree automata approach. In contrast to W3C’s XQuery or XSLT which require programming skills, our approach uses high-level abstractions reflecting intuitive understanding of tree oriented nature of XML data. XDTrans specifies transformations by means of rules ...
متن کاملXML to XML through XML
When transforming an XML document for a given purpose, specifying the desired output format allows greater control over the transformation result than is possible using XSLT, especially when the format specification reflects the structure of the document to be produced. This also allows transformations to be transformed themselves, which may be useful to adapt them for application in different ...
متن کاملBinary Queries and XML Transformations
We present a grammar-based approach to specifying k-ary queries for XML documents. k-ary queries simultaneously locate k nodes of an input tree as specified by a given relation. In practice, we are interested in unary and binary queries, as classes of queries for which efficient implementations exist. The grammar-based approach is used as basis for the fxgrep query language, on top of which the...
متن کاملA System for Data Change Propagation in Heterogeneous Information Systems
Today, it is common that enterprises manage several mostly heterogeneous information systems to supply their production and business processes with data. There is a need to exchange data between the information systems while preserving system autonomy. Hence, an integration approach that relies on a single global enterprise data schema is ruled out. This is also due to the widespread usage of l...
متن کاملOn utilizing variables for specifying FDs in data-centric XML documents
We are interested in specifying functional dependencies (FDs) for data-centric XML documents (XML documents that are used mainly for data storage). FDs are a natural constraint. Specifying FDs for XML documents is more difficult because unlike relational databases, XML documents do not have uniform structures. This paper introduces XML Template Functional Dependencies (XTFDs), which are able to...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003